Behavior Architectures For Reactive Robots

نویسندگان

  • L. De Silva
  • H. Ekanayake
چکیده

Behavior-based robots have come under the spotlight in recent years by making their presence known in diverse fields of human interest. Applications in behavior-based robotics have continued to grow in areas such as demining, search and rescue, office automation, health care, etc and continue to replace human beings in risky and menial tasks. With this inspiration, this paper reviews the basic behavior architectures that govern the design of the reactive robots. In designing the architectures, the earliest robotic systems used a high level structured approach known as the hierarchical paradigm. In this architecture, the robots followed a strict sequence of states known as the SENSE, PLAN and ACT cycle. In the SENSE stage, the robot would acquire information about its environment using its sensors and use this information to create a representative data structure, known as the world model. The PLAN stage receives this world model and devises an action plan for achieving the task. Finally, the ACT stage represents the execution of the actuator commands that are generated according to the directives received from the planning stage. However, the hierarchical paradigm suffered two major problems, namely the close world assumption and the frame problem, due to its limited flexibility. These limitations gave the roboticists the incentive to look into biological studies and to search for new paradigms for robotic control. Thus, the concept of a behavior, the basic building block of the reactive architecture, was born. Through the use of behaviors, roboticists brought about new paradigms that would be used in designing robotic systems which were inspired by animal behaviors. These models explored how concurrent behaviors are handled in the biological world and these observations led to the development of several architectures that emerged later. This paper focuses on the two most tried architectures of all, namely, subsumption and potential-fields methodology. Subsumption builds on layers of competencies that are vertically arranged in the order of their sophistication. Thus, the basic survival behaviors such as collision avoidance are aligned in the lowest layer while more cognitively advanced behaviors such as path mapping are aligned in the higher levels. The higher layers have the ability to inhibit or suppress the behaviors of the lower layers, hence the word, subsumption. The layers of competences are supposedly executed independently with each behavior having its own sensorial system. Potential Fields Methodology (PFM) builds on the groundwork that each behavior is represented as a vector and thus the methodology is inherently regarded to be confined to the navigational robots. These behaviors, represented as vectors, are combined in vector summation to produce the emergent behavior. For presentational purposes, these behaviors are assumed to exert on the robot in the form of force fields by the objects in the environment and are illustrated as magnetic or gravitational fields. The reactive paradigm started showing its limitations when moving into domains with complex tasks that required cognitive capabilities. These requirements were presented in the form of efficient path planning, map making and performance evaluation of the robot itself and the reactive paradigm proved incapable of satisfying these requirements. The solution was the hybrid deliberative/reactive paradigm. The proponents of the hybrid architectures advocate the use of the advantageous aspects of each of the previous two architectures and combining them to produce the desired architectures for the complex scenarios. Another interesting deviation of hybrid architectures from the reactive paradigm is that the sensors that were unique to each behavior in the reactive paradigm are now shared with the planning modules. With such convenient features, the hybrid architectures currently stand as the most preferred in building modern robotic systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Architecture for Hybrid Robotic Behavior

Software architectures for agent technology and robots have been polarized between reactive architectures and architectures based on planning and reasoning. Although hybrid architectures have been shown to offer benefits from both, these seem complicated to integrate. In this paper we integrate the reactive nature of finite state machines and the reasoning capabilities of non-monotonic logics t...

متن کامل

A Behavior-Based Architecture for Teaching More than Reactive Behaviors to Mobile Robots

This contribution gives an overview of learning aspects regarding behavior-based control architectures for autonomous mobile robots. We propose a common, modularized architecture, which is particularly suited for learning-experiments. The main focus lies on "Learning from Demonstration" in a spatial domain, which means teaching motor-behaviors by humans or other robots. First results applying R...

متن کامل

Open Position for a PhD Student Languages and Development Environments for Mobile Autonomous Robots

This position aims at contributing to the u-Robot project which goal is to propose a running solution to the problem of using robots in a shopping mall. Such robots are said to be mobile since they are able to move in their environment. They are also qualified as autonomous since their behavior and actions are computed solely by the software they embed. No human intervention is required. One of...

متن کامل

Supporting self-explanation on behavior-based robots

The RObot Self-Explains whY (ROSEY) project is an attempt to extend behavior-based robots by supporting verbalization of causal explanations of the robot’s own behavior. It extends parallel-reactive architectures to support higher-level functions, in this case self-inspection and explanation. In this paper, we discuss work in progress on generating explanations of locomotive behaviors and descr...

متن کامل

A Cross-Platform Robotic Architecture for Autonomous Interactive Robots

This paper reports the lowest level of specification of a new cross-platform robotic architecture for HRI applications called EICA. The main contribution of this paper is a thorough analysis of some of the challenges HRI applications impose on the underlying architecture, and the details of the reactive layer of the EICA architecture that was designed to meet those challenges emphasizing how lo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008